/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.productBasic;

import java.io.Serializable;

public class GetProductInfoQueryInData
implements Serializable {
    private static final long serialVersionUID = -8599651801018827232L;
    private String gspgProId;
    private String proMedProdct;
    private String proIfpart;
    private String gspp_br_id;
    private String gspgId;
    private Integer month;
    private String gsplArea;
    private String gsplGroup;
    private String gsplShelf;
    private String gsplStorey;
    private String gsplSeat;
    public int pageSize;
    private int pageNum;

    public String getGspgProId() {
        return this.gspgProId;
    }

    public String getProMedProdct() {
        return this.proMedProdct;
    }

    public String getProIfpart() {
        return this.proIfpart;
    }

    public String getGspp_br_id() {
        return this.gspp_br_id;
    }

    public String getGspgId() {
        return this.gspgId;
    }

    public Integer getMonth() {
        return this.month;
    }

    public String getGsplArea() {
        return this.gsplArea;
    }

    public String getGsplGroup() {
        return this.gsplGroup;
    }

    public String getGsplShelf() {
        return this.gsplShelf;
    }

    public String getGsplStorey() {
        return this.gsplStorey;
    }

    public String getGsplSeat() {
        return this.gsplSeat;
    }

    public int getPageSize() {
        return this.pageSize;
    }

    public int getPageNum() {
        return this.pageNum;
    }

    public void setGspgProId(String gspgProId) {
        this.gspgProId = gspgProId;
    }

    public void setProMedProdct(String proMedProdct) {
        this.proMedProdct = proMedProdct;
    }

    public void setProIfpart(String proIfpart) {
        this.proIfpart = proIfpart;
    }

    public void setGspp_br_id(String gspp_br_id) {
        this.gspp_br_id = gspp_br_id;
    }

    public void setGspgId(String gspgId) {
        this.gspgId = gspgId;
    }

    public void setMonth(Integer month) {
        this.month = month;
    }

    public void setGsplArea(String gsplArea) {
        this.gsplArea = gsplArea;
    }

    public void setGsplGroup(String gsplGroup) {
        this.gsplGroup = gsplGroup;
    }

    public void setGsplShelf(String gsplShelf) {
        this.gsplShelf = gsplShelf;
    }

    public void setGsplStorey(String gsplStorey) {
        this.gsplStorey = gsplStorey;
    }

    public void setGsplSeat(String gsplSeat) {
        this.gsplSeat = gsplSeat;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetProductInfoQueryInData)) {
            return false;
        }
        GetProductInfoQueryInData other = (GetProductInfoQueryInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$gspgProId = this.getGspgProId();
        String other$gspgProId = other.getGspgProId();
        if (this$gspgProId == null ? other$gspgProId != null : !this$gspgProId.equals(other$gspgProId)) {
            return false;
        }
        String this$proMedProdct = this.getProMedProdct();
        String other$proMedProdct = other.getProMedProdct();
        if (this$proMedProdct == null ? other$proMedProdct != null : !this$proMedProdct.equals(other$proMedProdct)) {
            return false;
        }
        String this$proIfpart = this.getProIfpart();
        String other$proIfpart = other.getProIfpart();
        if (this$proIfpart == null ? other$proIfpart != null : !this$proIfpart.equals(other$proIfpart)) {
            return false;
        }
        String this$gspp_br_id = this.getGspp_br_id();
        String other$gspp_br_id = other.getGspp_br_id();
        if (this$gspp_br_id == null ? other$gspp_br_id != null : !this$gspp_br_id.equals(other$gspp_br_id)) {
            return false;
        }
        String this$gspgId = this.getGspgId();
        String other$gspgId = other.getGspgId();
        if (this$gspgId == null ? other$gspgId != null : !this$gspgId.equals(other$gspgId)) {
            return false;
        }
        Integer this$month = this.getMonth();
        Integer other$month = other.getMonth();
        if (this$month == null ? other$month != null : !(this$month).equals(other$month)) {
            return false;
        }
        String this$gsplArea = this.getGsplArea();
        String other$gsplArea = other.getGsplArea();
        if (this$gsplArea == null ? other$gsplArea != null : !this$gsplArea.equals(other$gsplArea)) {
            return false;
        }
        String this$gsplGroup = this.getGsplGroup();
        String other$gsplGroup = other.getGsplGroup();
        if (this$gsplGroup == null ? other$gsplGroup != null : !this$gsplGroup.equals(other$gsplGroup)) {
            return false;
        }
        String this$gsplShelf = this.getGsplShelf();
        String other$gsplShelf = other.getGsplShelf();
        if (this$gsplShelf == null ? other$gsplShelf != null : !this$gsplShelf.equals(other$gsplShelf)) {
            return false;
        }
        String this$gsplStorey = this.getGsplStorey();
        String other$gsplStorey = other.getGsplStorey();
        if (this$gsplStorey == null ? other$gsplStorey != null : !this$gsplStorey.equals(other$gsplStorey)) {
            return false;
        }
        String this$gsplSeat = this.getGsplSeat();
        String other$gsplSeat = other.getGsplSeat();
        if (this$gsplSeat == null ? other$gsplSeat != null : !this$gsplSeat.equals(other$gsplSeat)) {
            return false;
        }
        if (this.getPageSize() != other.getPageSize()) {
            return false;
        }
        return this.getPageNum() == other.getPageNum();
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetProductInfoQueryInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $gspgProId = this.getGspgProId();
        result = result * 59 + ($gspgProId == null ? 43 : $gspgProId.hashCode());
        String $proMedProdct = this.getProMedProdct();
        result = result * 59 + ($proMedProdct == null ? 43 : $proMedProdct.hashCode());
        String $proIfpart = this.getProIfpart();
        result = result * 59 + ($proIfpart == null ? 43 : $proIfpart.hashCode());
        String $gspp_br_id = this.getGspp_br_id();
        result = result * 59 + ($gspp_br_id == null ? 43 : $gspp_br_id.hashCode());
        String $gspgId = this.getGspgId();
        result = result * 59 + ($gspgId == null ? 43 : $gspgId.hashCode());
        Integer $month = this.getMonth();
        result = result * 59 + ($month == null ? 43 : ($month).hashCode());
        String $gsplArea = this.getGsplArea();
        result = result * 59 + ($gsplArea == null ? 43 : $gsplArea.hashCode());
        String $gsplGroup = this.getGsplGroup();
        result = result * 59 + ($gsplGroup == null ? 43 : $gsplGroup.hashCode());
        String $gsplShelf = this.getGsplShelf();
        result = result * 59 + ($gsplShelf == null ? 43 : $gsplShelf.hashCode());
        String $gsplStorey = this.getGsplStorey();
        result = result * 59 + ($gsplStorey == null ? 43 : $gsplStorey.hashCode());
        String $gsplSeat = this.getGsplSeat();
        result = result * 59 + ($gsplSeat == null ? 43 : $gsplSeat.hashCode());
        result = result * 59 + this.getPageSize();
        result = result * 59 + this.getPageNum();
        return result;
    }

    public String toString() {
        return "GetProductInfoQueryInData(gspgProId=" + this.getGspgProId() + ", proMedProdct=" + this.getProMedProdct() + ", proIfpart=" + this.getProIfpart() + ", gspp_br_id=" + this.getGspp_br_id() + ", gspgId=" + this.getGspgId() + ", month=" + this.getMonth() + ", gsplArea=" + this.getGsplArea() + ", gsplGroup=" + this.getGsplGroup() + ", gsplShelf=" + this.getGsplShelf() + ", gsplStorey=" + this.getGsplStorey() + ", gsplSeat=" + this.getGsplSeat() + ", pageSize=" + this.getPageSize() + ", pageNum=" + this.getPageNum() + ")";
    }
}

